barrier installations - German English Dictionary